Private API: the psbase module

Quick access

Routines:ps_initialize_timing_categories()

Needed modules

Variables

  • psbase/dp [integer,public/parameter/optional/default=f_double]

    < density-type precision

  • psbase/gp [integer,public/parameter/optional/default=f_double]

    < general-type precision

  • psbase/tcat_psolv_commun [integer,save/public/optional/default=timing_uninitialized]
  • psbase/tcat_psolv_comput [integer,save/public/optional/default=timing_uninitialized]
  • psbase/tcat_psolv_kernel [integer,save/public/optional/default=timing_uninitialized]

Subroutines and functions

subroutine psbase/ps_initialize_timing_categories()
Use :time_profiling (f_timing_category_group(), f_timing_category()), wrapper_mpi (tgrp_mpi_name => comm(), mpi_initialize_timing_categories()), wrapper_linalg (linalg_initialize_timing_categories())